﻿body
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial, Helvetica, SimSun;
    font-size: 12px;
    padding-top: 0px;
    background: url(images/top_bg.gif) #94d1f0 repeat-x 148px top;
}
p
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
h1
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
h2
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
h3
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
h4
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
h5
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
li
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
ul
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
dd
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
dt
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
dl
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
form
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
img
{
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
ul li
{
    list-style-type: none;
    list-style-image: none;
}
a
{
    color: #333;
    text-decoration: none;
}
a:hover
{
    color: #018ac0;
}
strong
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
em
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
textarea
{
    resize: none;
}
button
{
    cursor: pointer;
    padding: 0px;
}

.ui-icons
{
    background-image: url(images/ui-icons.png);
}
/*.center_bg{ background: url(images/bg.jpg) repeat-x 0px 0px;}*/
.clear
{
    line-height: 0px;
    height: 0px;
    font-size: 0px;
    overflow: hidden;
    position: relative;
    clear: both;
}

/* top */
.All_top
{
    background: url(images/top_bg.jpg) #FFFFFF repeat-x 0px bottom;
    height: 148px;
}
.card_wrapper
{
    margin: auto;
    background: #FFFFFF;
    height: 108px;
    width: 980px;
    padding-top: 2px;
}

.logo
{
    float: left;
    margin-top: 10px;
    width: 190px;
    height: 70px;
}
.logo A
{
    width: 190px;
    height: 70px;
    background-position: -6px -6px;
    display: block;
}
.hy
{
    width: 100px;
    height: 50px;
    border-left: #ccc 2px solid;
    padding: 11px 0px 2px 15px;
    margin: 12px 0px 0px 10px;
    display: inline;
    float: left;
}
.hy H2
{
    color: #ccc;
    font-size: 18px;
    letter-spacing: -2px;
    font-weight: bold;
    line-height: 30px;
    padding-top: 26px;
}
.pay_img
{
    float: right;
    display: inline;
    margin: 18px 10px 0px 0px;
    width: 450px;
    height: 70px;
}
.pay_img_position
{
    background-position: -205px -6px;
}

.channel
{
    margin: auto;
    width: 980px;
}
.channel ul
{
    margin: 0px 0px 0px 10px;
    display: inline;
    background: url(images/fenge.gif) no-repeat left 0px;
    float: left;
}
.channel ul li
{
    text-align: center;
    padding: 0px 3px 0px 0px;
    line-height: 34px;
    width: 96px;
    height: 34px;
    background: url(images/fenge.gif) no-repeat right 0px;
    float: left;
    font-size: 14px;
}

.channel ul li A
{
    display: block;
    white-space: nowrap;
    height: 34px;
    text-decoration: none;
    color: #666666;
}
.channel ul li A:hover
{
    z-index: 3;
    position: relative;
    margin: 0px -2px;
    width: 100px;
    background: url(images/channel.gif) no-repeat bottom 0px;
    color: #333333;
}

.channel ul .xt
{
    z-index: 3;
    position: relative;
    margin: 0px -2px;
    width: 100px;
    background: url(images/channel.gif) no-repeat 0 0;
    color: #FFF;
    font-weight: bold;
}
.channel ul li .xt:hover
{
    z-index: 3;
    position: relative;
    margin: 0px -2px;
    width: 100px;
    background: url(images/channel.gif) no-repeat 0px 0px;
    color: #FFF;
    font-weight: bold;
}


/* center */
.center
{
    margin: 0px;
    padding: 0px;
}
.center .box
{
    margin: auto;
    width: 1152px;
    background: url(images/bg1.jpg) repeat-y 0px 0px;
}
/* height:2730px; */
/*
.center_left { background: url(images/bg_img.jpg) no-repeat left 0px; width:86px;height:2016px; float:left;}
.center_right { background: url(images/bg_img.jpg) no-repeat right 0px; width:86px;height:2016px; float:left; display:inline;}
*/
.center_box
{
    margin: auto;
    width: 980px;
    background: #fff;
}

/* foot */
.foot
{
    width: 980px;
    margin-top: 12px;
    background: url(images/foot_bg.jpg) #f9f9f9 repeat-x 0px top;
    color: #666666;
}
.foot .public_footer
{
    padding: 32px 5px 0px 5px;
    height: 130px;
}
.foot .public_footer a
{
    color: #666666;
    text-decoration: underline;
}
.foot .public_footer a:hover
{
    color: #ff0000;
    text-decoration: underline;
}
.foot .footer_sort
{
    padding: 0px 24px 10px 50px;
    width: 207px;
    float: left;
}
.foot .footer_sort h2
{
    display: inline;
    float: left;
    font-size: 14px;
    padding-top: 8px;
}
.foot .footer_sort ul
{
    margin-top: 12px;
}
.foot .footer_sort ul li
{
    line-height: 20px;
    height: 20px;
    padding-left: 10px;
}
.foot .footer_sort span
{
    font-size: 18px;
    color: #b9b9b9;
}
.foot .footer_sort .footer_pay_list
{
    margin-top: 12px;
}
.foot .footer_sort .Overseas
{
    width: 325px;
    height: 27px;
    background-position: -6px -293px;
    display: inline;
    float: left;
    margin: 0px 8px 0px 3px;
}
.foot .footer_sort .Domestic
{
    width: 325px;
    height: 27px;
    background-position: -6px -327px;
    display: inline;
    float: left;
    margin: 0px 8px 0px 3px;
}
.foot .footer_sort .google
{
    width: 182px;
    height: 44px;
    background-position: -339px -299px;
    display: inline;
    float: left;
}
.foot .footer_help
{
    border-bottom: #dcdcdc 1px solid;
    height: 30px;
    width: 150px;
    padding-left: 20px;
    padding-bottom: 5px;
}
.foot .footer_help span
{
    width: 27px;
    height: 27px;
    background-position: -5px -251px;
    display: inline;
    float: left;
    margin: 0px 8px 0px 3px;
}
.foot .footer_pay
{
    border-bottom: #dcdcdc 1px solid;
    height: 30px;
    width: 150px;
    padding-left: 20px;
    padding-bottom: 5px;
}
.foot .footer_pay span
{
    width: 35px;
    height: 28px;
    background-position: -44px -251px;
    display: inline;
    float: left;
    margin: 0px 8px 0px 3px;
}

.bottom
{
    margin: auto;
    width: 900px;
    height: 75px;
    border-top: #e3e3e3 1px solid;
}
.bottom .bottom_box
{
    border-top: #e3e3e3 1px solid;
    padding: 5px;
}
.bottom .b_logo
{
    width: 200px;
    float: left;
    border-right: #e3e3e3 1px solid;
}
.bottom .b_logo .cardinchina
{
    width: 189px;
    height: 65px;
    background-position: -6px -383px;
    display: inline;
    float: left;
}
.bottom .b_box
{
    width: 520px;
    float: left;
}
.bottom .b_box p
{
    margin: 5px 0px 5px 25px;
    color: #666666;
}
.bottom .b_box span
{
    padding: 0px 10px;
}
.bottom .b_box A
{
    color: #666666;
    text-decoration: underline;
}
.bottom .b_box A:hover
{
    color: #018ac0;
}
.bottom .b_box2
{
    width: 130px;
    float: right;
}
.bottom .b_box2 .police
{
    width: 126px;
    height: 57px;
    background-position: -214px -389px;
    display: inline;
    float: left;
}


/**/
#changeSucTip
{
    padding-bottom: 4px;
    background: url(images/cartTipBottom.gif) no-repeat 50% bottom;
    height: 80px;
}
#changeSucTip #tipContent
{
    border-bottom: medium none;
    border-left: #ff9900 1px solid;
    background: #fffddd;
    height: 77px;
    border-top: #ff9900 1px solid;
    border-right: #ff9900 1px solid;
}
#changeSucTip #tipTitle
{
    text-align: center;
    margin-top: 10px;
}
#changeSucTip #priceSpan
{
    color: red;
}

#dialog
{
    padding-bottom: 4px;
    background: url(images/cartTipBottom.gif) no-repeat 50% bottom;
    height: 50px;
    width: 30px;
}
#dialog #tipContent
{
    border-bottom: medium none;
    border-left: #ff9900 1px solid;
    background: #fffddd;
    border-top: #ff9900 1px solid;
    border-right: #ff9900 1px solid;
}
#dialog #tipTitle
{
    text-align: center;
}
#dialog #priceSpan
{
    color: red;
}



/* hot_search */
.search
{
    width: 980px;
    height: 61px;
    color: #666666;
}
.hot_search
{
    float: left;
    width: 470px;
}
.hot_search p
{
    margin: 18px 0px 0px;
}
.hot_search p a
{
    color: #666666;
}
.hot_search p a:hover
{
    color: #ff0000;
    text-decoration: underline;
}
.hot_search span
{
    padding: 0px 1px 0px 1px;
}
.fast_search
{
    float: left;
    display: inline;
    width: 510px;
}
.fast_search_bg
{
    margin: 10px 0px 0px 10px;
    width: 497px;
    height: 39px;
}
.fast_search_position
{
    background-position: -6px -78px;
}
.fast_search .fast_wz_
{
    margin: 8px 2px 0px 5px;
    padding: 0px 0px 0px 5px;
    float: left;
    border-bottom: 1px solid #a8a8a8;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    width: 417px;
    background: none transparent scroll repeat 0% 0%;
    left: 20px;
    font-size: 16px;
}
.fast_search a
{
    line-height: 31px;
    margin: 5px 15px 0px 0px;
    padding-left: 2px;
    width: 31px;
    height: 31px;
    display: inline;
    float: right;
}
.fast_search .linkbutton
{
    cursor: pointer;
}
.fast_search .linkbutton_position
{
    background-position: -532px -83px;
}

/* ÖÐ¼ä¶þÀ¸ */
.main
{
    width: 980px;
}
.main .main_left
{
    float: left;
    width: 198px;
    display: inline;
}
.main .main_center
{
    width: 760px;
    margin: 0px 0px 0px 22px;
    display: inline;
    float: left;
}
.main .main_yj
{
    position: relative;
    margin: 0px -1px -1px 0px;
    width: 980px;
    height: 5px;
    clear: both;
    overflow: hidden;
}
/* clear --2011.08.24 */

/* left 
.left { float:left; width:198px;} */

.lm
{
    background: url(images/pifu.gif) no-repeat 0px 0px;
    width: 198px;
    height: 41px;
}
.lm H2
{
    font-size: 16px;
    color: #018ac0;
    padding: 13px 0px 0px 10px;
    font-weight: bold;
}
.lm H2 span
{
    font-size: 12px;
    color: #999999;
    padding-left: 2px;
    font-weight: 100;
}
.lm H2 span A
{
    color: #bbb;
    text-decoration: none;
}
.lm H2 span A:hover
{
    color: #ff0000;
    text-decoration: underline;
}
.lb
{
    background: url(images/pifu.gif) no-repeat 0px bottom;
    width: 198px;
    height: 8px;
    font-size: 0px;
}
/*ie6 ÏÂdiv×îµÍ¸ß¶ÈÊÇÒÔ×ÖÌå¸ß¶ÈÎª×¼µÄ£¬ÐèÒªÉèÖÃfont-sizeÊôÐÔ*/


.user
{
    margin-bottom: 10px;
    background: url(images/pifu_bg.jpg) repeat-y;
    width: 198px;
}
.user .user_list
{
    padding-left: 6px;
    margin: 0px;
    width: 186px;
}
.user .user_list_bg
{
    background: url(images/box_blue.gif) no-repeat 0px top;
    height: 170px;
}
.dl-usr
{
    margin: 0px;
    color: #666666;
}
/*display:inline;*/
.dl-usr table
{
    border-collapse: collapse;
    width: 100%;
}
.dl-usr td
{
    padding: 4px 0px 0px 6px;
}
.dl-usr td.l
{
    text-align: right;
    width: 50px;
    padding-right: 5px;
}
.dl-usr td.m
{
    text-align: right;
    width: 60px;
    padding-top: 10px;
}
.dl-usr td.n
{
    text-align: left;
    padding-top: 10px;
}
.dl-usr table input
{
    border: #b9b9b9 1px solid;
    padding: 2px 2px 2px 2px;
    width: 95px;
    float: left;
}
.dl-usr table label
{
    line-height: 20px;
    height: 20px;
    overflow: hidden;
}
.dl-usr table input.remember
{
    width: 20px;
    border: #b9b9b9 0px solid;
    margin-right: 3px;
}
.dl-usr table input.validatecode
{
    width: 30px;
}
.dl-usr table img#validatecodeimg
{
    cursor: pointer;
}
.dl-usr table a
{
    color: #999999;
}
.dl-usr table a:hover
{
    color: #ff0000;
}
.user-detail
{
    margin: 5px;
    margin-top: 0px;
    color: #666666;
}
.user-detail div
{
    padding: 3px;
}
.user-detail div a
{
    color: #018AC0;
}
.join-usr
{
    margin: 10px 0px 0px 23px;
}
.join-usr input
{
    width: 69px;
    height: 21px;
    border: medium none;
    line-height: 21px;
}
.join-usr .join_position
{
    background-position: -6px -181px;
    cursor: pointer;
    color: #ffffff;
}
.join-usr .submit_position
{
    background-position: -89px -181px;
    cursor: pointer;
    color: #999999;
}
.join-usr .join_position_2
{
    background-position: -337px -181px;
    cursor: pointer;
    color: #ffffff;
}
.join-usr .submit_position_2
{
    background-position: -420px -181px;
    cursor: pointer;
    color: #999999;
}
.on
{
    background: #dcecf4;
}


.sale
{
    margin-bottom: 10px;
    background: url(images/pifu_bg.jpg) repeat-y;
    width: 198px;
}
.sale .sale_list
{
    padding-left: 6px;
    margin: 0px;
    width: 186px;
}
.sale .sale_list_bg
{
    background: url(images/box_blue.gif) no-repeat 0px top;
}
.sale_slider
{
    margin-bottom: 3px;
    overflow: hidden;
    _zoom: 1;
}
.sale_slider div
{
    width: 110px;
    float: left;
    overflow: hidden;
    text-align: center;
}
.sale_slider img
{
    width: 94px;
    height: 69px;
}
.sale_slider ul
{
    line-height: 25px;
}
.sale_slider a
{
    color: #018ac0;
}
.sale_slider a:hover
{
    color: #018ac0;
    text-decoration: underline;
}
.sale_slider .prev
{
    width: 16px;
    height: 32px;
    background-position: -88px -142px;
    display: inline;
    float: left;
    cursor: default;
    margin-right: 15px;
    margin-top: 45px;
    margin-left: 5px;
}
.sale_slider .next
{
    width: 16px;
    height: 32px;
    background-position: -119px -142px;
    display: inline;
    float: left;
    cursor: pointer;
    margin-left: 15px;
    margin-top: 45px;
}
.sale_slider .prev2
{
    width: 16px;
    height: 32px;
    background-position: -447px -142px;
    display: inline;
    float: left;
    cursor: pointer;
    margin-right: 15px;
    margin-top: 45px;
    margin-left: 5px;
}
.sale_slider .next2
{
    width: 16px;
    height: 32px;
    background-position: -477px -142px;
    display: inline;
    float: left;
    cursor: default;
    margin-left: 15px;
    margin-top: 45px;
}
.sale .txtlist
{
    width: 180px;
    height: 75px;
}
.sale .txtlist p
{
    background-position: -144px -139px;
    width: 38px;
    height: 38px;
    float: left;
    margin-left: 10px;
}
.sale .txtlist ul
{
    padding-top: 10px;
    line-height: 25px;
}
.sale .txtlist span
{
    color: #bb1c21;
}

.Servies
{
    margin-bottom: 10px;
    background: url(images/pifu_bg.jpg) repeat-y;
    width: 198px;
    color: #999999;
}
.Servies .Servies_list
{
    padding-left: 6px;
    margin: 0px;
    width: 186px;
}
.Servies .Servies_list_bg
{
    background: url(images/box_blue.gif) no-repeat 0px top;
    height: 170px;
}
.Servies .lx
{
    height: 60px;
    border-bottom: #999999 1px dashed;
}
.Servies .lx p
{
    background-position: -187px -139px;
    width: 67px;
    height: 33px;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.Servies .lx span
{
    color: #018ac0;
    font-size: 22px;
}
.Servies .QQ_img
{
    width: 72px;
    height: 23px;
    background-position: -346px -147px;
    display: inline;
    float: left;
    cursor: pointer;
}
.Servies ul
{
    margin-left: 5px;
    line-height: 20px;
}
.Servies a
{
    color: #999999;
    text-decoration: underline;
}
.Servies a:hover
{
    color: #ff0000;
}
.Servies .BeijingTime
{
    height: 30px;
    float: left;
    padding-left: 65px;
    width: 80px;
}
.Servies .BeijingTime span
{
    text-align: center;
    line-height: 20px;
    width: 20px;
    background: #e1f0fc;
    float: left;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}
.Servies .BeijingTime b
{
    width: 3px;
    height: 10px;
    background-position: -431px -154px;
    display: inline;
    float: left;
    margin: 5px 3px 0px;
}

.news
{
    margin-bottom: 10px;
    background: url(images/pifu_bg.jpg) repeat-y;
    width: 198px;
    color: #666666;
}
.news a
{
    color: #666666;
}
.news a:hover
{
    color: #018ac0;
    text-decoration: underline;
}
.news .news_list
{
    padding-left: 6px;
    margin: 0px;
    width: 186px;
}
.news .news_list_bg
{
    background: url(images/box_blue.gif) no-repeat 0px top;
    height: 180px;
}
.news .tabcon
{
    list-style-type: none;
    list-style-image: none;
}
.news .tabcon li
{
    padding: 6px 5px;
    line-height: 20px;
    width: 175px;
    float: left;
    overflow: hidden;
    border-top: #cde2f3 1px solid;
}
.news .tabcon li.fore
{
    margin: 5px 0px;
    height: 105px;
    border-top: 0px;
    text-align: center;
}
.news .tabcon li.fore a
{
    color: #018ac0;
}
.news .tabcon li.fore a:hover
{
    color: #018ac0;
    text-decoration: underline;
}
.news .tabcon li.fore img
{
    border: 2px #dfdfdf solid;
}
.news .tabcon li.tabcon_frist a
{
    color: #018ac0;
}
.news .tabcon li.tabcon_frist a:hover
{
    color: #018ac0;
    text-decoration: underline;
}
.news .tabcon li span
{
    font-size: 18px;
}

.saleTop
{
    margin-bottom: 10px;
    background: url(images/pifu_bg.jpg) repeat-y;
    width: 198px;
    color: #666666;
}
.saleTop .saleTop_list
{
    padding-left: 6px;
    margin: 0px;
    width: 186px;
}
.saleTop .saleTop_list_bg
{
    background: url(images/box_blue.gif) no-repeat 0px top;
    height: 410px;
}
.saleTop .tabcon
{
    list-style-type: none;
    list-style-image: none;
}
/*.ui-state-active a { color:#018ac0;}*/
.saleTop .tabcon h3
{
    padding: 6px 2px 6px 0px;
    line-height: 20px;
    width: 175px;
    overflow: hidden;
    border-top: #cde2f3 1px solid;
    font-size: 12px;
    font-weight: 100;
}
.saleTop .tabcon .p-img
{
    padding: 2px 5px 5px 30px;
    overflow: hidden;
    height: 77px;
}
.saleTop .tabcon img
{
    border: 2px #dfdfdf solid;
    _width: 94px;
    max-width: 94px;
    max-height: 69px;
}
.saleTop .tabcon h3 span
{
    width: 11px;
    height: 11px;
    display: inline;
    float: left;
    margin: 5px 3px 0px 0px;
}
.saleTop .tabcon h3 span.ui-icon-fore1
{
    width: 22px;
    height: 15px;
    background-position: -671px -28px;
}
.saleTop .tabcon h3 span.ui-icon-fore2
{
    background-position: -671px -57px;
}
.saleTop .tabcon h3 span.ui-icon-fore3
{
    background-position: -671px -82px;
}
.saleTop .tabcon h3 span.ui-icon-fore4
{
    background-position: -671px -107px;
}
.saleTop .tabcon h3 span.ui-icon-fore5
{
    background-position: -671px -132px;
}
.saleTop .tabcon h3 span.ui-icon-fore6
{
    background-position: -671px -157px;
}
.saleTop .tabcon h3 span.ui-icon-fore7
{
    background-position: -671px -182px;
}
.saleTop .tabcon h3 span.ui-icon-fore8
{
    background-position: -671px -207px;
}
.saleTop .tabcon h3 span.ui-icon-fore9
{
    background-position: -671px -232px;
}
.saleTop .tabcon h3 span.ui-icon-fore10
{
    background-position: -671px -257px;
}


/* right
.right { float:right; width:760px; margin:0px 0px 0px 22px; } */

.r_lm
{
    background: url(images/r_pifu.gif) no-repeat 0px 0px;
    width: 760px;
    height: 41px;
}
.r_lm H2
{
    font-size: 16px;
    color: #018ac0;
    padding: 13px 0px 0px 10px;
    font-weight: bold;
}
.r_lm H2 span
{
    font-size: 12px;
    color: #999999;
    padding-left: 2px;
    font-weight: 100;
}
.r_lm H2 span A
{
    color: #bbb;
    text-decoration: none;
}
.r_lm H2 span A:hover
{
    color: #ff0000;
    text-decoration: underline;
}
.r_lb
{
    background: url(images/r_pifu.gif) no-repeat 0px bottom;
    width: 760px;
    height: 10px;
    font-size: 0px;
}
/*ie6 ÏÂdiv×îµÍ¸ß¶ÈÊÇÒÔ×ÖÌå¸ß¶ÈÎª×¼µÄ£¬ÐèÒªÉèÖÃfont-sizeÊôÐÔ*/


.global
{
    margin-bottom: 10px;
    background: url(images/r_pifu_bg.jpg) repeat-y;
    width: 760px;
    color: #666666;
}
.global .global_list
{
    padding-left: 7px;
    margin: 0px;
    width: 746px;
}
.global .global_list_bg
{
    background: url(images/box_blue.gif) no-repeat 0px top;
    height: 168px;
}
.global .global_women
{
    width: 49px;
    height: 115px;
    background-position: -6px -514px;
    display: inline;
    float: left;
    margin: 45px 10px 10px 10px;
}
.global .global_form
{
    float: left;
    position: relative;
    z-index: 3;
}
.global .global_tabs
{
    padding-left: 10px;
    position: absolute;
    z-index: 2;
}
.global .global_tabs p
{
    padding-left: 15px;
    float: left;
}
.global .global_tabs p.now
{
    width: 108px;
    height: 20px;
    background-position: -89px -250px;
}
.global .global_tabs span
{
    line-height: 21px;
    display: block;
    float: left;
}
.global .global_input
{
    width: 613px;
    height: 40px;
    background-position: -6px -461px;
    position: relative;
    z-index: 1;
    top: 20px;
}
.global .global_input span
{
    width: 513px;
    height: 26px;
    float: left;
    margin: 5px;
}
.global .global_input input
{
    width: 508px;
    height: 21px;
    border: 1px #ccc solid;
    background: white;
    font-size: 16px;
    font-weight: 100;
    padding-top: 5px;
    padding-left: 5px;
}
.global .global_input .globalSubmitBtn
{
    width: 72px;
    height: 32px;
    background-position: -6px -142px;
    border: 0px;
    margin: 5px;
}
.global .global_tishi
{
    width: 290px;
    height: 26px;
    margin: 0px;
    padding-top: 22px;
    padding-left: 300px;
    float: left;
    color: #404040;
}
.global .global_tishi p
{
    width: 288px;
    height: 30px;
    background-position: -360px -389px;
    padding-top: 5px;
    padding-left: 8px;
}
.global .global_tishi p.blue
{
    width: 288px;
    height: 30px;
    background-position: -360px -424px;
    padding-top: 5px;
    padding-left: 8px;
    color: #ffffff;
}
.global .global_tishi p.crawl_red
{
    width: 288px;
    height: 30px;
    background-position: -360px -389px;
    padding-top: 5px;
    padding-left: 8px;
    color: #ff0000;
}
.global .global_more
{
    width: 676px;
}
.global .global_more_ui
{
    width: 660px;
    height: 1px;
    font-size: 0px;
    background-position: -6px -372px;
    float: left;
    margin: 15px 0px 10px 0px;
}
.global .global_more div
{
    width: 276px;
    height: 30px;
    margin-left: 400px;
}
.global .global_more p
{
    float: left;
}
.global .global_more_ui1
{
    width: 18px;
    height: 18px;
    background-position: -6px -121px;
    float: left;
}
.global .global_more_ui2
{
    width: 18px;
    height: 18px;
    background-position: -24px -121px;
    float: left;
}
.global .global_more_ui3
{
    width: 18px;
    height: 18px;
    background-position: -42px -121px;
    float: left;
}



.class
{
    margin-bottom: 10px;
    background: url(images/r_pifu_bg.jpg) repeat-y;
    width: 760px;
    color: #666666;
}
.class .class_list
{
    padding-left: 7px;
    margin: 0px;
    width: 746px;
}
.class .class_list_bg
{
    background: url(images/box_blue.gif) no-repeat 0px top;
}
.tab_area
{
    margin-left: 10px;
}
.tab_area ul.tab_head
{
    margin: 0px 0px 0px 5px;
    height: 30px;
}
.tab_head li
{
    text-align: center;
    cursor: pointer;
    padding-top: 0px;
    _padding-top: 0px;
    margin-left: 4px;
    line-height: 30px;
    width: 67px;
    height: 30px;
    background: url(images/tabs.gif) no-repeat right 0px;
    float: left;
    position: relative;
    font-size: 12px;
}
.tab_head li.c
{
    width: 72px;
    height: 30px;
    padding-top: 0px;
    background: url(images/tabs.gif) no-repeat left 0px;
    color: #333333;
}
.tab_head li.cc
{
    color: #018ac0;
    font-weight: bold;
}

.game_area
{
    width: 729px;
}
.game_area .game_area_bgT
{
    width: 729px;
    height: 3px;
    background: url(images/game_area.gif) no-repeat 0px 0px;
    font-size: 0px;
}
.game_area .game_area_bg
{
    background-color: #ffffff;
    border-left: 1px #ccc solid;
    border-right: 1px #ccc solid;
    position: relative;
    z-index: 2;
    padding-bottom: 10px;
    height: 100%;
}
/* float:left; width:100%;*/
.game_area .game_area_bgD
{
    width: 729px;
    height: 2px;
    background: url(images/game_area.gif) no-repeat 0px bottom;
    overflow: hidden;
    font-size: 0px;
}
.game_area .hot_game_area_img
{
    position: relative;
    background-color: #ffffff;
    overflow: hidden;
    padding-top: 10px;
    padding-left: 5px;
}
.game_area .hot_game_area_img li
{
    float: left;
    width: 140px;
    text-align: center;
    line-height: 30px;
}
.game_area .hot_game_area_img li img
{
    width: 94px;
    height: 69px;
}
.game_area .hot_more_ui
{
    width: 670px;
    height: 1px;
    font-size: 0px;
    background-position: -6px -372px;
    margin: 15px 0px 10px 0px;
}
.game_area .hot_game_area_list
{
    background-color: #ffffff;
    overflow: hidden;
    padding-top: 10px;
    padding-left: 25px;
}
.game_area .hot_game_area_list li
{
    float: left;
    width: 115px;
    text-align: left;
    line-height: 20px;
    height: 24px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.game_area .hot_game_area_list li a
{
    color: #999999;
}
.game_area .hot_game_area_list li a:hover
{
    color: #018ac0;
    text-decoration: underline;
}
.game_area .hot_game_area_list li i.mr
{
    width: 31px;
    height: 19px;
    background-position: -300px -183px;
    margin-left: 2px;
    display: inline-block;
    vertical-align: middle;
}
.game_area .hot_game_area_list li i.ml
{
    width: 31px;
    height: 19px;
    background-position: -255px -183px;
    margin-left: 2px;
    display: inline-block;
    vertical-align: middle;
}
.game_area .hot_game_area_item
{
    width: 690px;
    float: left;
    margin-bottom: 10px;
    border: 1px solid #ffffff;
    background: #f4f4f4;
    min-height: 24px;
}
.game_area .hot_game_area_item H3
{
    width: 50px;
    float: left;
    height: 100%;
    overflow: hidden;
    line-height: 24px;
    font-weight: 100;
    font-size: 11px;
    _font-size: 11px;
    color: #404040;
}
.game_area .hot_game_area_item .H3_item
{
    padding: 5px 0px 0px 5px;
}
.game_area .hot_game_area_item .H3_item3
{
    padding: 5px 0px 48px 5px;
}
.game_area .hot_game_area_item .H3_item2
{
    padding: 5px 0px 24px 5px;
}
.game_area .hot_game_area_item .H3_item1
{
    padding: 5px 0px 0px 5px;
    color: #999999;
}
/*´Ë×ÖÄ¸Ã»ÓÐÓÎÏ·*/
.game_area .hot_game_area_item div
{
    width: 620px;
    float: right;
    background: #ffffff;
    padding-left: 15px;
}
.game_area .hot_game_area_item_2
{
    width: 690px;
    float: left;
    margin-bottom: 10px;
    border: 1px solid #fbd289;
    background: #fbf0dd;
}
.game_area .hot_game_area_item_2 div
{
    width: 620px;
    float: right;
    background: #fffaf1;
    padding-left: 15px;
}


/* commodity==cardsell */
.products
{
    width: 760px;
    color: #666666;
}
.products_arrow_solid
{
    height: 1px;
    width: 760px;
    font-size: 0px;
    background: #cde2f3;
    float: left;
    margin-top: 10px;
}
.products_pic
{
    width: 150px;
    height: 120px;
    margin: 25px 15px 0px 5px;
    float: left;
}
.products_pic img
{
    width: 140px;
    height: 90px;
}
/*border:#dddddd 2px solid;*/
.products_pic_commodity
{
    width: 150px;
    height: 100px;
    margin: 25px 15px 0px 25px;
    float: left;
}
.products_pic_commodity img
{
    width: 140px;
    height: 90px;
}
/*border:#dddddd 2px solid;*/
.products_info
{
    width: 110px;
    float: left;
    color: #018ac0;
    font-weight: 100;
    margin-top: 20px;
}
.products_info_commodity
{
    width: 110px;
    float: left;
    color: #018ac0;
    font-weight: 100;
    margin-top: 40px;
}
.products_info li
{
    padding-right: 10px;
}
.products_arrow
{
    float: left;
    line-height: 20px;
    margin-top: 20px;
}
.products_arrow_name
{
    color: #666666;
    font-weight: 100;
}
.products_arrow_name_commodity
{
    color: #018ac0;
    font-weight: 200;
    height: 50px;
}
.products_arrow_price span
{
    color: #bb1c21;
}
.products_arrow_button
{
    float: left;
}
/*
.products_arrow button.products_arrow_ui1 {width:69px; height:21px; background-position: -6px -210px; border:0px; margin:5px; }
.products_arrow button.products_arrow_ui2 {width:69px; height:21px; background-position: -89px -210px; border:0px; margin:5px;}
.products_arrow button.products_arrow_ui3 {width:69px; height:21px; background-position: -172px -210px; border:0px; margin:5px; }
.products_arrow button.products_arrow_ui1_2 {width:69px; height:21px; background-position: -254px -210px; border:0px; margin:5px; }
.products_arrow button.products_arrow_ui2_2 {width:69px; height:21px; background-position: -337px -210px; border:0px; margin:5px;}
.products_arrow button.products_arrow_ui3_2 {width:69px; height:21px; background-position: -420px -210px; border:0px; margin:5px; }
*/
.products_arrow A.products_arrow_ui1
{
    float: left;
    width: 69px;
    height: 21px;
    background-position: -6px -210px;
    padding: 0px;
    border: 0px;
    font-size: 0px;
    margin: 5px;
}
.products_arrow A.products_arrow_ui1:hover
{
    background-position: -254px -210px;
}
.products_arrow A.products_arrow_ui2
{
    float: left;
    width: 69px;
    height: 21px;
    background-position: -89px -210px;
    padding: 0px;
    border: 0px;
    font-size: 0px;
    margin: 5px;
}
.products_arrow A.products_arrow_ui2:hover
{
    background-position: -337px -210px;
}
.products_arrow A.products_arrow_ui3
{
    float: left;
    width: 69px;
    height: 21px;
    background-position: -172px -210px;
    padding: 0px;
    border: 0px;
    font-size: 0px;
    margin: 5px;
}
.products_arrow A.products_arrow_ui3:hover
{
    background-position: -420px -210px;
}

.products_arrow_dashed
{
    height: 1px;
    width: 460px;
    font-size: 0px;
    border-bottom: #404040 1px dashed;
}


/* main.css */
.weizhi
{
    margin-bottom: 10px;
    width: 760px;
    color: #666666;
}
.weizhi .weizhi_bg
{
    width: 760px;
    height: 44px;
    line-height: 44px;
    background-position: -6px -639px;
}
.weizhi .weizhi_bg p
{
    color: #999;
    margin-left: 10px;
}
.weizhi .weizhi_bg b
{
    margin-right: 5px;
}
.weizhi .weizhi_bg a
{
    color: #999;
}
.weizhi .weizhi_bg a:hover
{
    color: #018ac0;
    text-decoration: underline;
}
.weizhi .weizhi_bg span
{
    margin: 0px 5px;
}
.weizhi .weizhi_bg i
{
    font-style: normal;
    color: #018ac0;
}

/*cardsell*/
.show
{
    width: 234px;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 37px;
}
.show .pic
{
    text-align: center;
    width: 200px;
}
.pic img
{
    width: 200px;
    height: 147px;
}
.info
{
    width: 486px;
    float: right;
    margin-top: 20px;
}
.info p
{
    padding-bottom: 4px;
    line-height: 26px;
    height: 26px;
}
.info .head_title
{
    padding-bottom: 10px;
    margin-bottom: 18px;
}
.info .head_title span
{
    color: #bb1c21;
    font-size: 18px;
    font-weight: bold;
}
.info .head_game
{
    vertical-align: middle;
    _height: 21px;
    _line-height: 21px;
    _padding-top: 5px;
}
.info .head_game a
{
    color: #018ac0;
    padding-right: 10px;
}
.info .head_game a:hover
{
    text-decoration: underline;
}

.introduc_img
{
    margin-bottom: 10px;
    width: 760px;
}
.introduc_img img
{
    width: 756px;
    height: 120px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 2px #ccc solid;
}

.introduc_info-prod
{
    float: left;
    width: 760px;
}
.tab2_area
{
    color: #666666;
}
.tab2_area ul.tab2_head
{
    margin: 0px 0px 0px 5px;
    height: 22px;
}
.tab2_head li
{
    text-align: center;
    cursor: pointer;
    padding-top: 0px;
    _padding-top: 0px;
    margin-left: 4px;
    line-height: 22px;
    width: 67px;
    height: 22px;
    background: url(images/tabs2.gif) no-repeat right 0px;
    float: left;
    position: relative;
    font-size: 12px;
}
.tab2_head li.c
{
    width: 67px;
    height: 22px;
    padding-top: 0px;
    background: url(images/tabs2.gif) no-repeat left 0px;
    color: #018ac0;
    font-weight: bold;
}
.tab2_container
{
    margin-bottom: 10px;
}
.introduc_area-prod
{
    width: 760px;
    font-size: 12px;
    color: #666666;
    line-height: 22px;
}
.introduc_area-prod .introduc_areaT
{
    width: 760px;
    height: 3px;
    border-top: 1px #ccc solid;
    font-size: 0px;
}
.introduc_area-prod .introduc_area_bg
{
    background-color: #ffffff;
    position: relative;
    z-index: 2;
    padding: 10px;
    height: 100%;
}
/* float:left; width:100%; border-left:1px #ccc solid; border-right:1px #ccc solid;*/
.introduc_area-prod .introduc_area_bg a
{
    color: #999999;
    text-decoration: underline;
}
.introduc_area-prod .introduc_area_bg a:hover
{
    color: #333;
    text-decoration: none;
}
.introduc_area-prod .introduc_areaD
{
    width: 760px;
    height: 2px;
    border-bottom: 1px #ccc solid;
    overflow: hidden;
    font-size: 0px;
}

.Related_title_bg
{
    float: left;
    width: 760px;
    height: 23px;
    background-position: -6px -688px;
}
.Related_title_bg p
{
    padding-left: 10px;
    padding-top: 5px;
}
.Related_title_bg span
{
    color: #018ac0;
    font-weight: bold;
}

/*search*/
.search_title_bg
{
    width: 760px;
    height: 25px;
    margin-top: 30px;
    border-bottom: #bdcac7 1px solid;
}
.search_title_bg H2
{
    border-bottom: #1c90d4 2px solid;
    padding: 0px 0px 7px 13px;
    font-size: 14px;
    font-weight: bold;
    width: 155px;
    color: #666666;
}
.search_game_area_img
{
    background-color: #ffffff;
    overflow: hidden;
    padding-top: 10px;
    padding-left: 5px;
}
/* position:relative;*/
.search_game_area_img li
{
    float: left;
    width: 140px;
    text-align: center;
    line-height: 30px;
}
.search_game_area_img li img
{
    width: 94px;
    height: 69px;
}


/* ÐÂÎÅ news */
.news_mc
{
}
.news_mc H1
{
    border-bottom: #ccc 1px dashed;
    text-align: center;
    line-height: 60px;
    margin: 0px 90px;
    height: 60px;
    font-size: 20px;
    font-weight: normal;
    padding-top: 20px;
}
.news_mc p
{
    line-height: 22px;
    margin: 15px;
    width: 660px;
    padding: 0px 20px;
    text-indent: 20px;
}
.news_mc a
{
    color: #018ac0;
}
.news_mc a:hover
{
    text-decoration: underline;
}


/* login */
.login
{
    margin: auto;
    width: 980px;
    background: url(images/login_bg.jpg) no-repeat;
    height: 379px;
}
.login .register
{
    margin: 260px 0px 0px 90px;
    display: inline;
    float: left;
}
.register_a A
{
    display: block;
    width: 209px;
    height: 51px;
    background: url(images/zc.gif) no-repeat left 50%;
    padding: 0px;
    border: 0px;
    color: #fff;
    font-size: 0px;
}
.register_a A:hover
{
    background: url(images/zc.gif) no-repeat right 50%;
}
.register p
{
    float: left;
    display: inline;
}
.register span
{
    float: left;
    display: inline;
    margin-top: 35px;
    margin-left: 10px;
}
.dl
{
    margin: 80px 20px 0px 10px;
    width: 360px;
    display: inline;
    float: right;
    color: #666666;
    font-size: 14px;
}
.dl table
{
    border-collapse: collapse;
}
.dl td
{
    padding: 14px 0px 0px 6px;
}
.dl td.l
{
    text-align: right;
    width: 80px;
    padding-right: 5px;
}
.dl table input
{
    border: #b9b9b9 1px solid;
    padding: 2px 2px 2px 2px;
    width: 125px;
    float: left;
}
.dl table label
{
    line-height: 20px;
    height: 20px;
    overflow: hidden;
}
.dl table input.remember
{
    width: 20px;
    border: #b9b9b9 0px solid;
    margin-right: 3px;
}
.dl table input.validatecode
{
    width: 50px;
}
.dl table img#validatecodeimg
{
    cursor: pointer;
}
.dl table a
{
    color: #999999;
}
.dl table a:hover
{
    color: #ff0000;
}
.join
{
    margin: 20px 0px 0px 95px;
}
.join input
{
    width: 69px;
    height: 21px;
    border: medium none;
    line-height: 21px;
}
.join .join_position
{
    background-position: -6px -181px;
    cursor: pointer;
    color: #ffffff;
}
.join .submit_position
{
    background-position: -89px -181px;
    cursor: pointer;
    color: #999999;
}
.join .join_position_2
{
    background-position: -337px -181px;
    cursor: pointer;
    color: #ffffff;
}
.join .submit_position_2
{
    background-position: -420px -181px;
    cursor: pointer;
    color: #999999;
}
.on
{
    background: #dcecf4;
}

/* error */
.e_box
{
    margin: 0px auto;
    width: 980px;
    zoom: 1;
}
.error
{
    padding: 50px 0px 50px 300px;
    font-size: 14px;
    overflow: hidden;
    background: url(images/Cry.gif) #fff no-repeat 99px center;
}
.error H2
{
    margin-bottom: 36px;
    font-size: 24px;
}
.error .error_child
{
}
.error .showDiv a
{
    color: #018ac0;
}
.error .showDiv a:hover
{
    text-decoration: underline;
}
.error .showDiv strong
{
    color: Red;
}

.s_box
{
    margin: 0px auto;
    width: 650px;
    zoom: 1;
}

/* purchase 确认订单 */
.e_box .form_ordering
{
    width: 146px;
    height: 36px;
    background-position: -929px -95px;
    margin-left: 15px;
}
.e_box .e_box_mc
{
    border: #90c5e1 1px solid;
    padding: 20px;
    margin: 10px;
    background: #f3fbfe;
}
.e_box_mc .b-box
{
    padding: 5px 8px 5px 8px;
    zoom: 1;
    overflow: visible;
}
.e_box_mc .b-box_border
{
    border-bottom: #90c5e1 1px solid;
}
.e_box_mc .b-box a
{
    color: #018ac0;
    text-decoration: none;
}
.e_box_mc .b-box a:hover
{
    text-decoration: underline;
}
.b-box .mt
{
    margin-bottom: 10px;
    height: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #414141;
}
.b-box .mc
{
    padding: 0px 30px 0px 90px;
    zoom: 1;
    overflow: hidden;
}
.b-box .mc_Pleft
{
    padding-left: 50px;
    background: #fffcf0;
    padding-top: 8px;
    padding-bottom: 10px;
    border: #f5d580 1px solid;
}
.b-box .mc .p-img
{
    width: 120px;
    height: 90px;
    margin-right: 20px;
}
.b-box .mc .p-img img
{
    width: 94px;
    height: 69px;
}
.b-box .mc .p-name li
{
    line-height: 24px;
    font-size: 14px;
}
.b-box .mc .p-price
{
    color: Red;
}
.b-box .mc .item
{
    line-height: 26px;
    zoom: 1;
    overflow: hidden;
    padding-top: 5px;
}
.b-box .mc .item1
{
    zoom: 1;
    overflow: hidden;
    padding-top: 5px;
}
.b-box .mc .item select
{
    width: 200px;
    font-size: 14px;
    padding: 1px;
}
.b-box .mc .item .text1
{
    width: 350px;
    font-size: 14px;
    padding: 1px;
}
.b-box .mc .item span
{
    font-size: 14px;
}
.b-box .mc .item .price
{
    color: Red;
    font-weight: bold;
}
.b-box .mc .item .btnSubmit
{
    width: 69px;
    height: 21px;
    background-position: -6px -181px;
    border: 0px;
    margin-left: 7px;
    cursor: pointer;
    color: #fff;
}
.b-box .mc .p-price
{
    color: Red;
}
.b-box .mc .item2
{
    line-height: 26px;
    zoom: 1;
    overflow: hidden;
    padding-top: 5px;
    text-indent: 20pt;
}
.b-box .mc .item2 p
{
    text-indent: 40pt;
}
.b-box .mc .xian
{
    border-top: 1px #f5d580 solid;
    height: 1px;
}
.b-box .mc .item2 .import
{
    color: Red;
}

/* confirm.html 提交订单 */
.e_box .form_goordering
{
    width: 146px;
    height: 36px;
    background-position: -929px -136px;
    margin-left: 15px;
}
.e_box .success
{
    padding: 0px 0px 18px 40px;
    zoom: 1;
    overflow: hidden;
}
.success S
{
    margin-top: 8px;
    margin-right: 14px;
    width: 64px;
    height: 64px;
    background: url(images/regist.gif) no-repeat;
    float: left;
}
.success H4
{
    line-height: 49px;
    font-size: 18px;
}
.success .tb-x1
{
    width: 700px;
    margin-bottom: 18px;
    color: #666;
    margin-left: 70px;
    font-size: 14px;
}
.tb-x1 TH
{
    border: #ccc 1px solid;
    padding: 5px;
    font-weight: normal;
    background: #ddd;
}
.tb-x1 TD
{
    border: #ccc 1px solid;
    padding: 5px;
    font-weight: normal;
    background: #fff;
    text-align: center;
}
.tb-x1 TD.order
{
    color: #018ac0;
}
.tb-x1 TD.price
{
    color: Red;
}
.success .tb-x2
{
    margin-bottom: 10px;
    color: #666;
    margin-left: 70px;
}
.Pay_a
{
    margin-left: 150px;
    padding-bottom: 8px;
}
.Pay_a A
{
    display: block;
    width: 209px;
    height: 51px;
    background: url(images/zffs.gif) no-repeat left 50%;
    padding: 0px;
    border: 0px;
    color: #fff;
}
.Pay_a A:hover
{
    background: url(images/zffs.gif) no-repeat right 50%;
}
.Pay_b
{
    margin-left: 150px;
    padding-bottom: 8px;
}
.Pay_b a
{
    display: block;
    width: 209px;
    height: 51px;
    background: url(images/checkout.gif) no-repeat left 50%;
    padding: 0px;
    border: 0px;
    color: #fff;
}
.Pay_b a:hover
{
    background: url(images/checkout.gif) no-repeat right 50%;
}
.Pay_other
{
    margin-left: 150px;
    margin-bottom: 18px;
}
.bar
{
    padding: 0px 20px;
    line-height: 35px;
    color: #666;
}

/* checkout.html 付款方式 */
.e_box .form_payment
{
    width: 146px;
    height: 36px;
    background-position: -929px -175px;
    margin-left: 15px;
}
.tb-x3
{
    width: 700px;
    margin-bottom: 18px;
    color: #666;
    margin-left: 70px;
    font-size: 14px;
}
.tb-x3 TH
{
    border: #ccc 1px solid;
    padding: 5px;
    font-weight: normal;
    background: #ddd;
}
.tb-x3 TD
{
    border: #ccc 1px solid;
    padding: 5px;
    font-weight: normal;
    background: #fff;
    text-align: center;
}
.tb-x3 TD.order
{
    color: #018ac0;
}
.tb-x3 TD.price
{
    color: Red;
}
.price_all
{
    width: 700px;
    margin-bottom: 18px;
    margin-left: 70px;
}
.clearing_expand
{
    width: 400px;
    margin-bottom: 5px;
    float: left;
    display: inline;
}
.clearing_expand p
{
    line-height: 26px;
}
.clearing_expand label
{
    margin-left: 3px;
}
.price_charge
{
    width: 300px;
    float: left;
    display: inline;
}
.price_charge ul
{
    margin: 0px 0px 0px 19px;
    display: inline;
    float: left;
}
.price_charge li
{
    line-height: 22px;
    width: 160px;
    float: left;
}
.price_charge li.shuju_w
{
    width: 70px;
    text-align: right;
}
.price_charge .price
{
    color: Red;
    font-weight: bold;
    font-size: 14px;
}
.price_total
{
    width: 520px;
    text-align: right;
}
.price_total span
{
    font-size: 14px;
}
.price_total .price
{
    color: Red;
    font-weight: bold;
}

.introduc_info
{
    width: 720px;
    margin-top: 15px;
    margin-left: 70px;
}
.tab2_area
{
    color: #666666;
}
.tab2_area ul.tab2_head
{
    margin: 0px 0px 0px 5px;
    height: 22px;
}
.tab2_head li
{
    text-align: center;
    cursor: pointer;
    padding-top: 0px;
    _padding-top: 0px;
    margin-left: 4px;
    line-height: 22px;
    width: 67px;
    height: 22px;
    background: url(images/tabs2.gif) no-repeat right 0px;
    float: left;
    position: relative;
    font-size: 12px;
}
.tab2_head li.c
{
    width: 67px;
    height: 22px;
    padding-top: 0px;
    background: url(images/tabs2.gif) no-repeat left 0px;
    color: #018ac0;
    font-weight: bold;
}
.tab2_container
{
    margin-bottom: 10px;
}
.introduc_area
{
    width: 750px;
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 5px;
}
.introduc_area .introduc_area_bg
{
    background-color: #ffffff;
    position: relative;
    z-index: 2;
    padding: 0px;
    height: 100%;
    width: 720px;
    border: 1px #ccc solid;
}
/* float:left; width:100%;*/
.introduc_area .introduc_area_bg p
{
    line-height: 26px;
    padding: 10px 0px 5px 100px;
    font-size: 14px;
}
.introduc_area .introduc_area_bg span
{
    margin-right: 10px;
    width: 50px;
}
.introduc_area .introduc_area_bg strong
{
    text-decoration: underline;
}
.introduc_area .introduc_areaD
{
    width: 720px;
    height: 0px;
    border-bottom: 1px #ccc solid;
    overflow: hidden;
    font-size: 0px;
}

/* 弹出窗口－正在付款中 */
.yui-panel-container
{
    z-index: 2;
    position: absolute;
    visibility: hidden;
}
.yui-panel-container
{
    padding: 2px;
}
.yui-panel-container
{
    _padding: 2px 4px 0 2px;
}
.yui-panel
{
    outline-width: 0px;
    z-index: 1;
    border: #808080 1px solid;
    position: relative;
    zoom: 1;
    top: 0px;
    left: 0px;
    _zoom: normal;
}
.bd
{
    padding: 1px;
    border: #808080 0px solid;
    margin: 0px;
    background-color: #fff;
}
.order-pay-dialog-c H3
{
    text-align: right;
    line-height: 40px;
    padding-right: 20px;
    background: #f1f2ff;
    height: 40px;
}
.order-pay-dialog-c .close
{
    padding-right: 20px;
    background: url(images/close.gif) no-repeat 100% 45%;
    float: right;
    cursor: pointer;
    font-weight: normal;
    color: #2f2f2f;
}
.order-pay-dialog-c .info
{
    margin: 30px 35px;
    padding-left: 80px;
    background: url(images/info.gif) no-repeat 0px 0px;
    height: 56px;
    font-size: 16px;
}
.order-pay-dialog-c .notice
{
    line-height: 20px;
    padding-left: 35px;
}
.order-pay-dialog-c .act
{
    width: 200px;
    margin: 15px 30px 20px;
}
.order-pay-dialog-c .act A
{
    float: left;
    width: 69px;
    height: 21px;
    background-position: -6px -180px;
    padding: 0px;
    border: 0px;
    margin: 5px;
    color: #fff;
    padding: 4px 0px 0px 5px;
}
.order-pay-dialog-c .act A:hover
{
    background-position: -337px -180px;
    text-decoration: none;
}
.order-pay-dialog-c .retry
{
    float: left;
    padding: 5px 35px 20px;
}
.order-pay-dialog-c .retry a
{
    color: #018ac0;
    text-decoration: none;
}
.order-pay-dialog-c .retry a:hover
{
    text-decoration: underline;
}
.order-pay-dialog-c .underlay
{
    position: absolute;
    filter: alpha(opacity=12);
    background: #000;
    bottom: -1px;
    top: 4px;
    right: -1px;
    left: -1px;
    _top: 0;
    _bottom: 0;
    _margin-left: -1px;
    _left: 0;
    _right: 0;
    _margin-top: 3px;
    opacity: .12;
}

/* /checkout/confirm.html 付款成功 */
.e_box .form_payment_successful
{
    width: 146px;
    height: 36px;
    background-position: -929px -215px;
    margin-left: 15px;
}
.e_box .success2
{
    padding: 0px 0px 18px 60px;
    zoom: 1;
    overflow: hidden;
}
.success2 S
{
    margin-top: 8px;
    margin-right: 14px;
    width: 128px;
    height: 128px;
    background: url(images/Happy.gif) no-repeat;
    float: left;
}
.success2 H4
{
    line-height: 49px;
    font-size: 18px;
    margin-top: 30px;
}
.success2 .tb-x1
{
    width: 700px;
    margin-bottom: 18px;
    color: #666;
    margin-left: 70px;
    font-size: 14px;
}

/* forgotpwd 找回密码 */
.e_box .form_payment_forgotpwd
{
    width: 146px;
    height: 36px;
    background-position: -929px -256px;
    margin-left: 15px;
}
.e_box_forgotpwd
{
    margin-left: 30px;
}
.e_box_forgotpwd TABLE
{
    width: 100%;
    border-collapse: collapse;
}
.e_box_forgotpwd TABLE TD
{
    padding: 6px 0px 6px 0px;
}
.e_box_forgotpwd TABLE .on
{
    background: #dcecf4;
}
.e_box_forgotpwd TABLE .wrong
{
    border: #ff4646 1px solid;
    color: #f00;
}
.e_box_forgotpwd TABLE .red
{
    color: #f00;
}
.e_box_forgotpwd .prompt
{
    padding-left: 15px;
    width: 410px;
    background-position: -100px -511px;
    color: #999;
    margin-left: 2px;
}
.e_box_forgotpwd .l
{
    text-align: right;
    width: 100px;
    padding-right: 5px;
    font-size: 14px;
}
.e_box_forgotpwd TABLE INPUT
{
    border: #b9b9b9 1px solid;
    padding: 5px;
    width: 284px;
    background: #fff;
    float: left;
    height: 16px;
}
.e_box_forgotpwd .verification
{
    width: 148px;
}
.e_box_forgotpwd P
{
    line-height: 28px;
    float: left;
    color: #ccc;
    margin-left: 10px;
}
.e_box_forgotpwd A
{
    color: #0078bb;
    text-decoration: none;
}
.e_box_forgotpwd A:hover
{
    text-decoration: underline;
}
.e_box_forgotpwd input
{
    width: 69px;
    height: 21px;
    border: medium none;
    line-height: 21px;
}
.e_box_forgotpwd .submit_position
{
    background-position: -6px -181px;
    cursor: pointer;
    color: #fff;
}
.e_box_forgotpwd .submit_position_2
{
    background-position: -337px -181px;
    cursor: pointer;
    color: #fff;
}


/* deposit.html 消费储值 */
.e_box .deposit
{
    width: 146px;
    height: 36px;
    background-position: -929px -292px;
    margin-left: 15px;
}

/* activate.html 提交订单 */
.e_box .activate
{
    width: 146px;
    height: 36px;
    background-position: -929px -334px;
    margin-left: 15px;
}
.activate_a
{
    margin-left: 150px;
    padding-bottom: 8px;
}
.activate_a A
{
    display: block;
    width: 209px;
    height: 51px;
    background: url(images/dhzf.gif) no-repeat left 50%;
    padding: 0px;
    border: 0px;
    color: #fff;
}
.activate_a A:hover
{
    background: url(images/dhzf.gif) no-repeat right 50%;
}
.activate_b
{
    margin-left: 150px;
    padding-bottom: 8px;
}
.activate_b .btnSubmit
{
    width: 69px;
    height: 21px;
    background-position: -6px -181px;
    border: 0px;
    margin-left: 7px;
    cursor: pointer;
    color: #fff;
}
.activate_b .text
{
    border: #a1a1a1 1px solid;
    padding: 2px;
    margin-top: 0px;
    margin-right: 10px;
    width: 140px;
    color: #666;
}

/* legalize.html 用户认证 */
.e_box .legalize
{
    width: 146px;
    height: 36px;
    background-position: -929px -376px;
    margin-left: 15px;
}


/* register注册 */
.move1
{
    position: relative;
    margin-left: 30px;
    width: 909px;
    display: block;
    background: url(images/move.gif) no-repeat left top;
    background-position: -0px -303px;
    height: 127px;
}
.move2
{
    position: relative;
    margin-left: 30px;
    width: 909px;
    display: block;
    background: url(images/move.gif) no-repeat left top;
    background-position: -0px -176px;
    height: 127px;
}
.move3
{
    position: relative;
    margin-left: 30px;
    width: 909px;
    display: block;
    background: url(images/move.gif) no-repeat left top;
    background-position: -0px -49px;
    height: 127px;
}
.move
{
    position: relative;
    margin-left: 30px;
    width: 909px;
    display: block;
    background: url(images/move.gif) no-repeat left top;
    background-position: -0px -0px;
    height: 49px;
}
.e_box_register
{
    margin-left: 30px;
    padding-left: 60px;
    width: 849px;
    background: url(images/move.gif) no-repeat left bottom;
    height: 390px;
}
.e_box_register TABLE
{
    width: 100%;
    border-collapse: collapse;
}
.e_box_register TABLE TD
{
    padding: 6px 0px 6px 0px;
}
.e_box_register TABLE .on
{
    background: #dcecf4;
}
.e_box_register TABLE .wrong
{
    border: #ff4646 1px solid;
    color: #f00;
}
.e_box_register TABLE .red
{
    color: #f00;
}
.e_box_register .prompt
{
    padding-left: 15px;
    width: 410px;
    background-position: -100px -511px;
    color: #999;
    margin-left: 2px;
}
.e_box_register .l
{
    text-align: right;
    width: 100px;
    padding-right: 5px;
    font-size: 14px;
}
.e_box_register TABLE INPUT
{
    border: #b9b9b9 1px solid;
    padding: 5px;
    width: 284px;
    background: #fff;
    float: left;
    height: 16px;
}
.e_box_register .verification
{
    width: 148px;
}
.e_box_register P
{
    line-height: 28px;
    float: left;
    color: #ccc;
    margin-left: 10px;
}
.e_box_register A
{
    color: #0078bb;
    text-decoration: none;
}
.e_box_register A:hover
{
    text-decoration: underline;
}
.e_box_register .button
{
    display: block;
    width: 209px;
    height: 51px;
    background: url(images/register_button.gif) no-repeat left 50%;
    padding: 0px;
    border: 0px;
    color: #fff;
    font-size: 0px;
    cursor: pointer;
}
.e_box_register .button_
{
    display: block;
    width: 209px;
    height: 51px;
    background: url(images/register_button.gif) no-repeat right 50%;
    padding: 0px;
    border: 0px;
    color: #fff;
    font-size: 0px;
    cursor: pointer;
}
/* 注册II */
.e_box_activation
{
    margin-left: 30px;
    padding-left: 60px;
    width: 849px;
    background: url(images/move.gif) no-repeat left bottom;
    height: 390px;
}
.e_box_activation .mail
{
    margin: 0px 0px 0px 70px;
    padding-left: 90px;
    background: url(images/postoffice.gif) no-repeat left 0px;
}
.e_box_activation .mail h2
{
    height: 44px;
    color: #0078bb;
    font-size: 20px;
    margin-left: 10px;
    padding-top: 20px;
}
.e_box_activation .mail h2 span
{
    margin: 0px 5px;
}
.e_box_activation .mail dl
{
    height: 60px;
    margin-left: 10px;
}
.e_box_activation .mail dl
{
    line-height: 30px;
    font-size: 14px;
    color: #404040;
}
.operate
{
    margin: auto;
    width: 619px;
    background: #fafafa;
    border: #f3f3f3 1px solid;
}
.operate H2
{
    padding: 10px 0px 0px 22px;
    line-height: 30px;
    margin: 0px 0px 0px 20px;
    height: 40px;
    font-size: 14px;
    font-weight: 100;
    background: url(images/tanhao.gif) no-repeat left 17px;
}
.operate UL
{
    margin: 0px 0px 0px 27px;
}
.operate UL LI
{
    line-height: 27px;
    padding-left: 15px;
    color: #aaa;
    font-size: 14px;
}
.operate UL A
{
    margin: 0px 3px;
    color: #0078bb;
    text-decoration: none;
}
.operate UL A:hover
{
    text-decoration: underline;
}
/* 注册成功 */
.e_box_success
{
    margin-left: 30px;
    padding-left: 60px;
    width: 849px;
    background: url(images/move.gif) no-repeat left bottom;
    height: 390px;
}
.e_box_success .mail
{
    margin: 0px 0px 0px 70px;
    padding-left: 90px;
    background: url(images/Positive.gif) no-repeat left 0px;
}
.e_box_success .mail h2
{
    height: 54px;
    color: #0078bb;
    font-size: 20px;
    margin-left: 40px;
    padding-top: 20px;
}
.e_box_success .mail h2 span
{
    margin: 0px 5px;
}
.e_box_success .mail dl
{
    height: 60px;
    margin-left: 40px;
}
.e_box_success .mail dl
{
    line-height: 30px;
    font-size: 14px;
    color: #404040;
}
/* 特价促销 */
.reco_pd
{
    width: 520px;
    height: 200px;
    padding-left: 160px;
}
.reco_pd .title
{
    padding-left: 30px;
    padding-top: 5px;
    height: 30px;
    line-height: 30px;
    color: #018ac0;
    font-size: 12px;
    font-weight: bold;
}
.reco_pd .cycle_l_no
{
    width: 18px;
    background-position: -732px -97px;
    height: 156px;
    overflow: hidden;
    float: left;
}
.reco_pd .reco_pd_c_box
{
    border-bottom: #dbdbdb 1px solid;
    border-top: #dbdbdb 1px solid;
    width: 456px;
    height: 154px;
    float: left;
}
.reco_pd_c_box img
{
    width: 167px;
    height: 107px;
}
.reco_pd_c_box table
{
    margin: 25px 15px 0px 5px;
}
.reco_pd_c_box td
{
    color: #018ac0;
    line-height: 22px;
}
.reco_pd_c_box .products_arrow_price
{
    color: #666666;
}
.reco_pd_c_box button.products_arrow_ui1
{
    width: 69px;
    height: 21px;
    background-position: -6px -210px;
    border: 0px;
    margin: 5px;
}
.reco_pd_c_box button.products_arrow_ui2
{
    width: 69px;
    height: 21px;
    background-position: -89px -210px;
    border: 0px;
    margin: 5px;
}
.reco_pd_c_box button.products_arrow_ui3
{
    width: 69px;
    height: 21px;
    background-position: -172px -210px;
    border: 0px;
    margin: 5px;
}
.reco_pd_c_box button.products_arrow_ui1_2
{
    width: 69px;
    height: 21px;
    background-position: -254px -210px;
    border: 0px;
    margin: 5px;
}
.reco_pd_c_box button.products_arrow_ui2_2
{
    width: 69px;
    height: 21px;
    background-position: -337px -210px;
    border: 0px;
    margin: 5px;
}
.reco_pd_c_box button.products_arrow_ui3_2
{
    width: 69px;
    height: 21px;
    background-position: -420px -210px;
    border: 0px;
    margin: 5px;
}
.reco_pd .cycle_r
{
    width: 18px;
    background-position: -750px -97px;
    height: 156px;
    overflow: hidden;
    cursor: pointer;
    float: left;
}

.refer
{
    line-height: 20px;
    margin: 20px 0px 0px 104px;
    color: #999;
}
.refer SPAN
{
    display: block;
    height: 40px;
}
.refer LABEL INPUT
{
    display: inline;
    float: left;
    margin-right: 3px;
}



/* foot */
.foot
{
    margin: 5px auto auto;
    float: none;
    display: block;
}
/* 2011.07.21 Change --differ global.css */
.foot .public_footer
{
    margin: auto;
    width: 980px;
}
/* 2011.07.21 Change --differ global.css */


.ding
{
    width: 972px;
    height: 67px;
}
.ding .shouye
{
    width: 198px;
    float: left;
    height: 67px;
}
.shouye A
{
    width: 198px;
    display: block;
    height: 67px;
    background-position: -732px -28px;
}
.ding .myhome_lb
{
    float: right;
    width: 774px;
}
.myhome_lb .gonggao
{
    width: 750px;
    height: 39px;
    background-position: -6px -716px;
    margin: 14px 0px 14px 24px;
}
.gonggao IMG
{
    margin: 7px 0px 0px 11px;
    display: inline;
    float: left;
}
.gonggao ul
{
    line-height: 20px;
    margin: 8px 0px 0px 5px;
    width: 680px;
    display: inline;
    float: left;
    height: 20px;
    overflow: hidden;
}
.gonggao li
{
    float: left;
    width: 680px;
    font-size: 12px;
    color: Red;
    font-weight: bold;
}

.myhome
{
    border: #8fc5e1 1px solid;
    width: 970px;
    background: url(images/myhome_left.jpg) repeat-y 0px 0px;
}
/*ÈýÀ¸*/
.myhome_admin
{
    position: relative;
    margin: -1px -1px 0px;
    width: 972px;
    background: url(images/myhome_yj.gif) no-repeat 0px top;
}
.myhome_admin .myhome_left
{
    float: left;
    width: 197px;
    display: inline;
}
.myhome_left ul
{
    float: left;
}
.myhome_left li
{
    margin: 13px 0px 0px 12px;
    width: 173px;
    background: url(images/myhome_item.gif) no-repeat left 0px;
    overflow: hidden;
    height: 38px;
}
.myhome_left li.cc
{
    margin: 13px 0px 0px 12px;
    width: 186px;
    background: url(images/myhome_item.gif) no-repeat right 0px;
    overflow: hidden;
    height: 38px;
}
.myhome_left H2
{
    font-size: 14px;
    line-height: 22px;
    width: 173px;
    padding: 8px 0px 0px 0px;
}
.myhome_left H2 A
{
    color: #018ac0;
    text-decoration: none;
}
.myhome_left H2 A:hover
{
    color: #666;
    text-decoration: underline;
}
.myhome_left H2 span
{
    width: 19px;
    height: 19px;
    display: inline;
    float: left;
    margin: 2px 3px 0px 5px;
}
.myhome_left .ui-icon-myhome-admin1
{
    width: 19px;
    height: 19px;
    background-position: -700px -28px;
}
.myhome_left .ui-icon-myhome-admin2
{
    background-position: -700px -57px;
}
.myhome_left .ui-icon-myhome-admin3
{
    background-position: -700px -82px;
}
.myhome_left .ui-icon-myhome-admin4
{
    background-position: -700px -107px;
}
.myhome_left .ui-icon-myhome-admin5
{
    background-position: -700px -132px;
}
.myhome_left .ui-icon-myhome-admin6
{
    background-position: -700px -157px;
}
.myhome_left .ui-icon-myhome-admin7
{
    background-position: -700px -182px;
}
.myhome_left .ui-icon-myhome-admin8
{
    background-position: -700px -207px;
}
.myhome_left .ui-icon-myhome-admin9
{
    background-position: -700px -232px;
}
.myhome_left .ui-icon-myhome-admin10
{
    background-position: -700px -257px;
}
.myhome_left .ui-icon-myhome-admin11
{
    background-position: -700px -282px;
}
.myhome_left u
{
    color: red;
    text-decoration: none;
    font-weight: 100;
}

.myhome_admin .myhome_bj
{
}
.myhome_bj .myhome_center
{
    margin: 15px 0px 0px 15px;
    min-height: 640px;
    width: 500px;
    display: inline;
    float: left;
    _height: 640px;
}
/*ÈýÀ¸*/
.myhome_center .data
{
    border-bottom: #90c5e1 1px solid;
}
.data .info2
{
    height: 35px;
    color: #999;
    padding-left: 10px;
    border-bottom: #90c5e1 1px solid;
}
.data .info2 H2
{
    color: #018ac0;
    font-size: 18px;
    float: left;
    font-weight: bold;
    line-height: 30px;
    letter-spacing: -1px;
}
.info2 .info_time
{
    padding-left: 20px;
    line-height: 30px;
}
/*
.data .approve_mail { color:#999; padding-left:10px; height:40px; line-height:35px;}
.data .approve_mail A { color:#999;text-decoration:underline;}
.data .approve_mail A:hover {color:Red; text-decoration:none; }
*/
.data .shuju
{
    width: 480px;
    height: 121px;
    background: url(images/shuju.gif) no-repeat;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-left: 12px;
}
.data .shuju ul
{
    margin: 6px 0px 0px 15px;
    display: inline;
    float: left;
    color: #999;
}
.data .shuju li
{
    line-height: 27px;
    width: 160px;
    float: left;
}
.data .shuju li.shuju_w
{
    width: 70px;
}
.data .shuju span.import
{
    color: Red;
    padding-right: 8px;
}
.data .shuju ul A
{
    color: #018ac0;
    text-decoration: underline;
}
.data .shuju ul A:hover
{
    color: #fff;
    text-decoration: underline;
    background: #35a5e6;
}
.data .gwc
{
    height: 84px;
}
.data .gwc dt
{
    padding-left: 5px;
    float: left;
}
.data .gwc span.ui-icons-gwc
{
    width: 53px;
    height: 47px;
    display: inline;
    float: left;
    margin: 23px 0px 0px 33px;
    background-position: -584px -79px;
}
.data .gwc dd
{
    width: 390px;
    padding-right: 5px;
    float: right;
}
.data .gwc H2
{
    height: 25px;
    color: #018ac0;
    font-size: 12px;
    font-weight: 100;
    padding-top: 25px;
}
.data .gwc span
{
    color: #999;
    margin-right: 30px;
}
.data .gwc A
{
    color: #999;
    text-decoration: underline;
}
.data .gwc A:hover
{
    color: Red;
    text-decoration: none;
}


.reco_pd
{
    width: 520px;
    height: 200px;
}
.reco_pd .title
{
    padding-left: 30px;
    padding-top: 5px;
    height: 30px;
    line-height: 30px;
    color: #018ac0;
    font-size: 12px;
    font-weight: bold;
}
.reco_pd .cycle_l_no
{
    width: 18px;
    background-position: -732px -97px;
    height: 156px;
    overflow: hidden;
    float: left;
}
.reco_pd .reco_pd_c_box
{
    border-bottom: #dbdbdb 1px solid;
    border-top: #dbdbdb 1px solid;
    width: 456px;
    height: 154px;
    float: left;
}
.reco_pd_c_box img
{
    width: 167px;
    height: 107px;
}
.reco_pd_c_box table
{
    margin: 25px 15px 0px 5px;
}
.reco_pd_c_box td
{
    color: #018ac0;
    line-height: 22px;
}
.reco_pd_c_box .products_arrow_price
{
    color: #666666;
}
.reco_pd_c_box button.products_arrow_ui1
{
    width: 69px;
    height: 21px;
    background-position: -6px -210px;
    border: 0px;
    margin: 5px;
}
.reco_pd_c_box button.products_arrow_ui2
{
    width: 69px;
    height: 21px;
    background-position: -89px -210px;
    border: 0px;
    margin: 5px;
}
.reco_pd_c_box button.products_arrow_ui3
{
    width: 69px;
    height: 21px;
    background-position: -172px -210px;
    border: 0px;
    margin: 5px;
}
.reco_pd_c_box button.products_arrow_ui1_2
{
    width: 69px;
    height: 21px;
    background-position: -254px -210px;
    border: 0px;
    margin: 5px;
}
.reco_pd_c_box button.products_arrow_ui2_2
{
    width: 69px;
    height: 21px;
    background-position: -337px -210px;
    border: 0px;
    margin: 5px;
}
.reco_pd_c_box button.products_arrow_ui3_2
{
    width: 69px;
    height: 21px;
    background-position: -420px -210px;
    border: 0px;
    margin: 5px;
}
.reco_pd .cycle_r
{
    width: 18px;
    background-position: -750px -97px;
    height: 156px;
    overflow: hidden;
    cursor: pointer;
    float: left;
}


.guess
{
    width: 520px;
}
.guess .title
{
    padding-left: 30px;
    padding-top: 5px;
    height: 30px;
    line-height: 30px;
    color: #018ac0;
    font-size: 12px;
    font-weight: bold;
}
.guess ul
{
    margin: 0px;
    width: 500px;
    overflow: hidden;
}
.guess li
{
    padding: 15px 0px 18px 0px;
    margin: -1px 0px 0px -1px;
    width: 250px;
    float: left;
    background: url(images/bg_guess_a.gif) no-repeat center top;
}
.guess li .goods
{
    padding: 5px 0px 0px 17px;
    width: 210px;
    height: 70px;
    background: url(images/bg_guess_v.gif) no-repeat left top;
}
.guess li .goods .pic
{
    width: 110px;
    float: left;
}
.guess li .goods .name
{
    width: 100px;
    float: left;
    color: #018ac0;
    line-height: 22px;
}
.guess li .goods span
{
    color: #bb1c21;
}
.guess li .goods img
{
    width: 100px;
    height: 64px;
}

.myhome_bj .myhome_right
{
    margin: 15px 12px 0px 0px;
    width: 210px;
    display: inline;
    float: right;
}
.myhome_right H2
{
    border-bottom: #ccc 1px solid;
    line-height: 35px;
    padding-left: 5px;
    height: 35px;
    font-size: 14px;
    color: #606060;
}
.myhome_right ul
{
    padding-bottom: 20px;
    margin: 10px 0px 0px 5px;
}
.myhome_right li
{
    line-height: 24px;
    padding-left: 10px;
}
.myhome_right li A
{
    color: #999;
}
.myhome_right li A:hover
{
    color: Red;
    text-decoration: underline;
}
.myhome_right li span
{
    font-size: 18px;
    color: #999;
}
.myhome_right .jianyi
{
    line-height: 22px;
    margin: 12px 0px 0px 5px;
    color: #606060;
}
.jianyi DL
{
    margin-top: 8px;
}
.jianyi DD
{
    margin-top: 8px;
    height: 35px;
}
.jianyi .products_arrow_ui
{
    width: 69px;
    height: 21px;
    background-position: -89px -181px;
    border: 0px;
    margin: 5px;
    cursor: pointer;
    color: #999;
}

.myhome_admin .myhome_yj
{
    position: relative;
    margin: 0px -1px -1px 0px;
    width: 972px;
    background: url(images/myhome_yj.gif) no-repeat right 0px;
    height: 5px;
    clear: both;
    overflow: hidden;
}

/* profile ÓÃ»§ÐÅÏ¢Ò³Ãæ */
.full .tou
{
    height: 35px;
    color: #999;
    padding-left: 10px;
    border-bottom: #90c5e1 1px solid;
}
.full .tou H2
{
    color: #018ac0;
    font-size: 18px;
    float: left;
    font-weight: bold;
    line-height: 30px;
    letter-spacing: -1px;
}
.full .tou a
{
    padding-left: 20px;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #404040;
}
.full .tou a:hover
{
    color: Red;
    text-decoration: underline;
}
.full .tou .break a
{
    padding-left: 20px;
    line-height: 30px;
    font-size: 12px;
    font-weight: bold;
    color: #018ac0;
}
.full .tou .break a:hover
{
    color: Red;
    text-decoration: underline;
}
.full .tou p
{
    color: #018ac0;
}
.full .tou p a
{
    padding-left: 5px;
    line-height: 30px;
    font-size: 12px;
    font-weight: bold;
    color: #018ac0;
}
.full .tou p a:hover
{
    color: Red;
    text-decoration: underline;
}

.overage
{
    margin-bottom: 10px;
    margin-top: 10px;
}
.overage strong
{
    font-size: 14px;
    color: Red;
    margin-right: 10px;
    margin-left: 5px;
}
.overage a
{
    color: #018ac0;
}
.overage a:hover
{
    text-decoration: underline;
}
.overage .btnPay
{
    width: 31px;
    height: 19px;
    background-position: -225px -250px;
    padding: 0px;
    border: 0px;
    cursor: pointer;
    color: #fff;
    margin-right: 10px;
}
.overage .txtActiveKey
{
    border: #a8a8a8 1px solid;
    width: 120px;
    margin: 0px;
}
.overage ul
{
    line-height: 22px;
    background: #f3fbfe;
    padding: 10px;
}
.overage p
{
    color: Red;
    line-height: 22px;
    padding-top: 10px;
    border-top: #90c5e1 1px solid;
}


.full .form
{
    padding-top: 20px;
}
.form .hot_more_ui
{
    width: 670px;
    height: 1px;
    font-size: 0px;
    background-position: -6px -372px;
    margin: 15px 0px 10px 0px;
}
.form .form_tou
{
    width: 123px;
    height: 36px;
    background-position: -930px -27px;
    margin-left: 15px;
}
.form .btn_item
{
    width: 670px;
    text-align: center;
}
.form .btnSubmit
{
    width: 69px;
    height: 21px;
    background-position: -6px -181px;
    border: 0px;
    margin-left: 7px;
    cursor: pointer;
    color: #fff;
}
.form .btnReset
{
    width: 69px;
    height: 21px;
    background-position: -172px -181px;
    border: 0px;
    margin-left: 7px;
    cursor: pointer;
    color: #fff;
}
.form h3
{
    color: #404040;
    font-size: 14px;
}
.form .item
{
    padding-bottom: 20px;
}
.form .item .label
{
    text-align: right;
    float: left;
    width: 150px;
    color: #666;
    padding-top: 5px;
}
.item .label em
{
    color: Red;
    margin-right: 3px;
}
.form .item .fl
{
    width: 560px;
    float: left;
    padding-left: 10px;
}
.form .item .fl2
{
    width: 560px;
    float: left;
    padding-left: 10px;
    padding-top: 5px;
}
.msg-error-01
{
    color: #999;
}
.item .username
{
    float: left;
    color: #018ac0;
}
.item .brith
{
    color: Red;
}
.item .Recom
{
    color: #018ac0;
}
.item .rank s
{
    margin: 0px 3px 0px 5px;
    float: left;
}
.item .rank .ui-icons-rankVIP
{
    width: 20px;
    height: 23px;
    background-position: -732px -257px;
}
.item .rank .ui-icons-rankCommon
{
    width: 20px;
    height: 23px;
    background-position: -755px -257px;
}
.item .rank A
{
    color: #999;
}
.item .rank A:hover
{
    text-decoration: underline;
}
.item .clr
{
    line-height: 0;
    display: block;
    height: 0px;
    clear: both;
    font-size: 0px;
    overflow: hidden;
}
.item .text
{
    border: #a1a1a1 1px solid;
    padding: 2px;
    margin-top: 0px;
    margin-right: 10px;
    width: 140px;
    color: #666;
}
.item .text1
{
    border: #a1a1a1 1px solid;
    padding: 2px;
    margin-top: 0px;
    margin: 0px;
    width: 350px;
    color: #666;
}
.item .text2
{
    border: #a1a1a1 1px solid;
    padding: 2px;
    margin-top: 0px;
    margin-right: 10px;
    width: 240px;
    color: #666;
}
.item SELECT
{
    float: left;
    font-size: 12px;
}
.item textarea
{
    width: 240px;
    height: 80px;
}
.item .sele
{
    margin-right: 10px;
    width: 100px;
    margin-bottom: 5px;
    padding: 2px;
}
.item .approveBtn_ui
{
    width: 69px;
    height: 21px;
    background-position: -6px -181px;
    border: 0px;
    margin-left: 7px;
    cursor: pointer;
    color: #fff;
}
.item .editEmail_ui
{
    width: 69px;
    height: 21px;
    background-position: -172px -181px;
    border: 0px;
    margin-left: 7px;
    cursor: pointer;
    color: #fff;
}

/* tobepaid == ÎÒµÄ¶©µ¥ */
.introduc_info-usr
{
    float: left;
    width: 720px;
}
.tab2_area
{
    color: #666666;
}
.tab2_area ul.tab2_head
{
    margin: 0px 0px 0px 5px;
    height: 22px;
}
.tab2_head li
{
    text-align: center;
    cursor: pointer;
    padding-top: 0px;
    _padding-top: 0px;
    margin-left: 4px;
    line-height: 22px;
    width: 67px;
    height: 22px;
    background: url(images/tabs2.gif) no-repeat right 0px;
    float: left;
    position: relative;
    font-size: 12px;
}
.tab2_head li.c
{
    width: 67px;
    height: 22px;
    padding-top: 0px;
    background: url(images/tabs2.gif) no-repeat left 0px;
    color: #018ac0;
    font-weight: bold;
}
.tab2_container
{
    margin-bottom: 10px;
}
.introduc_area
{
    width: 750px;
    font-size: 12px;
    color: #666666;
    line-height: 22px;
}
.introduc_area .introduc_areaT
{
    width: 720px;
    height: 3px;
    border-top: 1px #ccc solid;
    font-size: 0px;
}
.introduc_area .introduc_area_bg
{
    background-color: #ffffff;
    position: relative;
    z-index: 2;
    padding: 0px;
    height: 100%;
    width: 720px;
}
/* float:left; width:100%; border-left:1px #ccc solid; border-right:1px #ccc solid;*/
.introduc_area .introduc_area_bg a
{
    color: #999999;
    text-decoration: underline;
}
.introduc_area .introduc_area_bg a:hover
{
    color: #333;
    text-decoration: none;
}
.introduc_area .introduc_areaD
{
    width: 720px;
    height: 2px;
    border-bottom: 1px #ccc solid;
    overflow: hidden;
    font-size: 0px;
}

.mytobepaid_list
{
    width: 100%;
}
.mytobepaid_title th
{
    border-bottom: #ccc 1px solid;
    line-height: 20px;
    height: 40px;
}
.mytobepaid_list tr
{
    margin: 10px 0px 0px 5px;
}
.mytobepaid_list td
{
    line-height: 20px;
    height: 90px;
    border-bottom: #414141 1px dashed;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mytobepaid_list .list_list
{
    text-align: center;
    padding: 0px;
    width: 30px;
    text-align: center;
    height: 28px;
}
.mytobepaid_list .list_Infor
{
    text-align: left;
    padding-left: 10px;
    height: 28px;
    width: 260px;
}
.list_Infor .pic
{
    float: left;
    width: 100px;
    display: inline;
}
.list_Infor .sm
{
    display: inline;
    width: 158px;
}
.list_Infor .sm H2
{
    line-height: 22px;
    height: 30px;
    font-size: 12px;
    overflow: hidden;
    font-weight: 100;
}
.list_Infor .sm p
{
    overflow: hidden;
}
.list_Infor .sm a
{
    color: #414141;
    text-decoration: none;
}
.list_Infor .sm a:hover
{
    text-decoration: underline;
}
.mytobepaid_list .list_order
{
    text-align: center;
    height: 28px;
}
.mytobepaid_list .list_order a
{
    color: #018ac0;
    text-decoration: none;
}
.mytobepaid_list .list_order a:hover
{
    color: #018ac0;
    text-decoration: underline;
}
.mytobepaid_list .list_total
{
    text-align: center;
    height: 28px;
}
.mytobepaid_list td.list_total
{
    color: Red;
}
.mytobepaid_list .list_time
{
    text-align: center;
    height: 28px;
}
.mytobepaid_list .list_status
{
    text-align: center;
    height: 28px;
}
.mytobepaid_list .list_operation
{
    text-align: center;
    height: 28px;
    width: 80px;
}
.list_operation .btnPay
{
    width: 31px;
    height: 19px;
    background-position: -225px -250px;
    padding: 0px;
    border: 0px;
    cursor: pointer;
    color: #fff;
}
.list_operation .btnClose
{
    width: 31px;
    height: 19px;
    background-position: -259px -250px;
    padding: 0px;
    border: 0px;
    cursor: pointer;
    color: #fff;
}

/* detail == ¶©µ¥ÏêÇé */
.form .orderstate
{
    margin-bottom: 20px;
    border: #90c5e1 1px solid;
    padding: 0px 5px 0px 5px;
    background: #f3fbfe;
    color: #414141;
}
.form .form_order
{
    width: 123px;
    height: 36px;
    background-position: -930px -65px;
    margin-left: 15px;
}
.orderstate .mt
{
    zoom: 1;
    overflow: hidden;
    border-bottom: #90c5e1 1px solid;
    padding: 4px 8px 4px 8px;
    line-height: 25px;
    height: 25px;
}
.orderstate .mt STRONG
{
    float: left;
    font-size: 14px;
}
.orderstate .mt .fl
{
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-right: 20px;
}
.ftx-02
{
    color: Red;
}
.orderstate .mc
{
    zoom: 1;
    overflow: hidden;
    padding: 10px 8px 10px 8px;
}
.orderinfo
{
    margin-bottom: 10px;
    border: #dadada 1px solid;
    padding: 0px 5px 10px 5px;
    background: #ededed;
    overflow: visible;
}
.orderinfo .mt
{
    zoom: 1;
    overflow: hidden;
    padding: 0px 8px 0px 8px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.orderinfo .mt STRONG
{
    margin: 0px;
    padding: 0px;
}
.orderinfo .mc
{
    zoom: 1;
    overflow: visible;
    padding: 5px 8px 5px 8px;
    background: #ffffff;
}
.orderinfo .mc DL
{
    padding: 10px 5px 10px 5px;
    border-top: #ededed 1px solid;
}
.orderinfo .mc DL.fore
{
    border-top: 0px;
}
.orderinfo .mc DT
{
    margin-bottom: 4px;
    font-weight: bold;
    color: #414141;
}
.orderinfo .mc DD
{
    color: #606060;
}
.orderinfo .p-list
{
    border-left: #dedede 1px solid;
    margin-bottom: 10px;
    overflow: hidden;
    margin-right: -1px;
}
.orderinfo .p-list TABLE
{
    border-bottom: #dedede 0px solid;
    border-top: #dedede 0px solid;
    border-left: #dedede 1px solid;
    border-right: #dedede 1px solid;
    border-collapse: collapse;
    margin-left: -1px;
}
.orderinfo .p-list TH
{
    border-bottom: #dedede 1px solid;
    border-left: #f0f0f0 1px solid;
    border-top: #dedede 1px solid;
    padding: 5px;
    font-weight: normal;
    background: #f0f0f0;
}
.orderinfo .p-list TD
{
    border-bottom: #dedede 1px solid;
    border-left: #f0f0f0 1px solid;
    border-top: #dedede 1px solid;
    text-align: center;
    padding: 5px;
    background: #fff;
}
.orderinfo .al
{
    text-align: left;
}
.orderinfo .al a
{
    color: #018ac0;
    text-decoration: none;
}
.orderinfo .al a:hover
{
    text-decoration: underline;
}
.orderinfo .ar
{
    text-align: right;
}
.orderinfo .total
{
    padding: 15px 0px 15px 0px;
    zoom: 1;
    overflow: hidden;
    color: #414141;
}
.orderinfo .total ul
{
    padding: 0px 10px 10px 0px;
    float: right;
    font-size: 14px;
    overflow: hidden;
}
.orderinfo .total li
{
    line-height: 20px;
    overflow: hidden;
}
.orderinfo .total li span
{
    text-align: right;
    width: 120px;
    float: left;
}
.orderinfo .total .clr
{
    line-height: 0;
    display: block;
    height: 0px;
    clear: both;
    font-size: 0px;
    overflow: hidden;
}
.orderinfo .extra
{
    padding: 10px 20px 0px 0px;
    float: right;
    font-size: 16px;
    border-top: #ccc 1px solid;
    font-weight: bold;
}
.orderinfo .extra B
{
    font-size: 24px;
}

/* favorte == ÎÒµÄÊÕ²Ø */
.mytobepaid_list2
{
    width: 100%;
}
.mytobepaid_title2 th
{
    border-bottom: #ccc 1px solid;
    line-height: 20px;
    height: 40px;
}
.mytobepaid_list2 tr
{
    margin: 10px 0px 0px 5px;
}
.mytobepaid_list2 td
{
    line-height: 20px;
    height: 90px;
    border-bottom: #414141 1px dashed;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mytobepaid_list2 .list_list2
{
    text-align: center;
    padding: 0px;
    width: 30px;
    text-align: center;
    height: 28px;
}
.mytobepaid_list2 .list_Infor2
{
    text-align: left;
    padding-left: 10px;
    height: 28px;
    width: 550px;
}
.list_Infor2 .pic
{
    float: left;
    width: 100px;
    display: inline;
}
.list_Infor2 .pic img
{
    width: 94px;
    height: 69px;
}
.list_Infor2 .sm
{
    display: inline;
    width: 158px;
}
.list_Infor2 .sm H2
{
    line-height: 22px;
    height: 30px;
    font-size: 12px;
    overflow: hidden;
    font-weight: 100;
}
.list_Infor2 .sm p
{
    color: #018ac0;
    overflow: hidden;
}
.list_Infor2 .sm a
{
    color: #414141;
}
.list_Infor2 .sm a:hover
{
}
.mytobepaid_list .list_total2
{
    text-align: center;
    height: 28px;
}
.mytobepaid_list2 td.list_total2
{
    text-align: center;
    color: Red;
    width: 60px;
}
.mytobepaid_list2 .list_operation2
{
    text-align: center;
    height: 28px;
    width: 80px;
}
.list_operation2 .btnPay
{
    width: 31px;
    height: 19px;
    background-position: -225px -250px;
    padding: 0px;
    border: 0px;
    cursor: pointer;
    color: #fff;
}
.list_operation2 .btnClose
{
    width: 31px;
    height: 19px;
    background-position: -259px -250px;
    padding: 0px;
    border: 0px;
    cursor: pointer;
    color: #fff;
}
.m_y
{
    padding-left: 230px;
    background: url(images/Sad.gif) no-repeat 80px 30px;
    height: 180px;
    clear: both;
    padding-top: 40px;
}
.m_y H2
{
    line-height: 30px;
    height: 35px;
    font-size: 16px;
    font-weight: 100;
    padding-top: 20px;
}

/* save == ÕË»§´¢Ðî */
.mytobepaid_list3
{
    width: 100%;
}
.mytobepaid_title3 th
{
    border-bottom: #ccc 1px solid;
    line-height: 20px;
    height: 40px;
}
.mytobepaid_list3 tr
{
    margin: 10px 0px 0px 5px;
}
.mytobepaid_list3 td
{
    line-height: 20px;
    height: 90px;
    border-bottom: #414141 1px dashed;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mytobepaid_list3 .list_list3
{
    text-align: center;
    padding: 0px;
    width: 170px;
    text-align: center;
    height: 28px;
}
.mytobepaid_list3 .list_Infor3
{
    text-align: left;
    padding-left: 10px;
    height: 28px;
    width: 120px;
}
.mytobepaid_list3 .list_Infor3 a
{
    color: #018ac0;
    text-decoration: none;
}
.mytobepaid_list3 .list_Infor3 a:hover
{
    color: #018ac0;
    text-decoration: underline;
}
.mytobepaid_list3 .list_Infor3 span
{
    color: red;
}
.mytobepaid_list3 .list_total3
{
    text-align: left;
    height: 28px;
    width: 120px;
}
.mytobepaid_list3 .list_total3 span
{
    color: red;
}
.mytobepaid_list3 .list_operation3
{
    text-align: left;
    height: 28px;
}
.mytobepaid_list3 .remarks3
{
    text-align: left;
    height: 28px;
}

/* bonus ºì°ü */
.bonus_item
{
    margin: 10px;
}

/* recommend ÎÒµÄÍÆ¼ö */
.recom_table p
{
    line-height: 26px;
}
.recom_table table
{
    background: #dddddd;
}
.recom_table td
{
    background: #ffffff;
}
.recom_table td.recom_td30
{
    width: 30%;
}
.recom_table input.recom_in320
{
    width: 320px;
}
.recom_table .btnPay
{
    width: 31px;
    height: 19px;
    background-position: -225px -250px;
    padding: 0px;
    border: 0px;
    cursor: pointer;
    color: #fff;
    margin-right: 10px;
}

/* È«Ñ¡ ·ÖÒ³ */
.kz
{
    float: left;
    display: inline;
    width: 150px;
    height: 40px;
    margin-top: 15px;
    padding-left: 4px;
    padding-top: 5px;
}
.kz .com_payment
{
    width: 56px;
    height: 22px;
    background-position: -362px -250px;
    padding: 0px;
    border: 0px;
    cursor: pointer;
    color: #018ac0;
}
.page-bottom
{
    margin: 15px 0px 0px;
    display: inline;
    float: right;
    height: 40px;
}
.page-bottom a.page-start
{
    width: 48px;
    height: 22px;
    line-height: 22px;
    background-position: -420px -250px;
    padding: 3px 8px 5px 6px;
    border: 0px;
    text-decoration: none;
    color: #c3c5c0;
}
.page-bottom a.page-start:hover
{
}
.page-bottom a.page-start-no
{
    width: 48px;
    height: 22px;
    line-height: 22px;
    padding: 3px 8px 5px 6px;
    border: 0px;
    text-decoration: none;
    cursor: Default;
    color: #c3c5c0;
}
.page-bottom a.page-start-no:hover
{
    color: #c3c5c0;
}
.page-bottom a.page-next
{
    width: 20px;
    height: 22px;
    background-position: -492px -250px;
    padding: 3px 8px 5px 6px;
    border: 0px;
    text-decoration: none;
    color: #999;
}
.page-bottom a.page-end
{
    width: 48px;
    height: 22px;
    background-position: -420px -250px;
    padding: 3px 8px 5px 6px;
    border: 0px;
    text-decoration: none;
    color: #c3c5c0;
}
.page-bottom a.page-end:hover
{
}
.page-bottom a.page-end-no
{
    width: 48px;
    height: 22px;
    padding: 3px 8px 5px 6px;
    border: 0px;
    text-decoration: none;
    cursor: Default;
    color: #c3c5c0;
}
.page-bottom a.page-end-no:hover
{
    color: #c3c5c0;
}
.page-bottom .jumpto
{
    border: #a8a8a8 1px solid;
    width: 20px;
    margin: 0px 3px;
}
/* .page-bottom .page-Go { width:25px; height:22px; background-position: -514px -250px; padding:0px; border:0px; cursor:pointer; color:#999;} */
.page-bottom a.page-cur
{
    width: 20px;
    height: 22px;
    line-height: 22px;
    background-position: -470px -250px;
    padding: 3px 8px 5px 6px;
    text-decoration: none;
    border: 0px;
    color: #018ac0;
}
.page-bottom .page-skip
{
    line-height: 22px;
    height: 22px;
    color: #999;
    margin-left: 5px;
}

.pic-order{ float: left; display: inline;}
.pic-order img
{
    width: 100px;
}
